package com.info.zhiduoduo.admin.model.formbean.partner;

import org.hibernate.validator.constraints.Range;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class PartnerBrokerageListFormBean {

	private String startDate;
	private String endDate;
	private String name;
	private int state;
	@Range(max = 4, message = "请选择计佣类型")
	@ApiModelProperty("计佣类型 1：合伙人 2：项目服务费 3：智众包服务费 4：二级分佣 6：其他")
	private int partnerType;
	@Range(max = 2, message = "请选择合伙人类型")
	@ApiModelProperty("0:全部 1:个人合伙人 2:机构合伙人")
	private int partnerAccountType;
	@ApiModelProperty("提现类型 0:全部 1:自提 2:工作室模式 ")
	private int partnerRemitType;
	@ApiModelProperty("项目类型 0:全部 1:普通项目 2:众包项目")
	private int projectType;

}
